html {
    height: 100%;
}
body{ font: 62.5% "Trebuchet MS", sans-serif; 	margin:0px auto 50px auto; padding:0px;
      text-align:center; border: 0 !important; min-height: 100%; background-attachment: fixed !important; }

a {
    text-decoration:none;
}

#primaryDiv { padding: 2px; position: relative; text-align: center; height: 100%; margin:0 5% 50px 5%; border-top: 0 !important;  }
#primaryDiv h3 { margin: 0px; padding: 2px; text-align: center; }
#switcher { margin: 0 0 0 auto; float: right; padding: 2px;}
#headerDiv { height: 80px; margin: 0; margin: 0 0 -0.7em 0; padding: 0; margin:0 5% 0 5%; }

#breadcrumbs { margin: 40px 20px 10px 20px !important; padding: 2px;  text-align: left; }
#breadcrumbs h3 { padding: 2px; text-align: left; }

.topheader { margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none; width: 180px;}

.dashicon { width: 125px; text-align: center; }
.dashDiv { margin: 10px 10px 10px 10px !important; padding: 20px; text-align: left; }

.clear { float: left; clear: both;}
.hidden { display: none; visibility: none;}
.left { text-align: left; }
.padding { padding: 4px; }

.adminheader {margin: 0; padding: 0; }
.adminheader li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
.adminheader a {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
.adminheader span.ui-icon { float: left; margin: 0 4px; }

#jsddm
{
    margin: 0;
    padding: 0;
}

#jsddm li
{
    float: left;
    list-style: none;
    z-index: 99999;
}

#jsddm li a
{
    display: block;
    padding: 5px 12px;
    text-decoration: none;
    white-space: nowrap;
    z-index: 99999;
}

#jsddm li ul
{
    margin: 0.5em 0.5em;
    padding: 0;
    position: absolute;
    visibility: hidden;
}

#jsddm li ul li
{
    margin: 0.1em 0;
    width: 160px;
    float: none;
    display: block;
}
